﻿<?xml version="1.0" encoding="utf-8" ?>

<opgen namespace="StammNamespace">

  <preferences>
    <codeenum name="OpCodes" namespace="WasAnderes" modifier="internal"/>
    <smart enabled="0" />
    <extensions enabled="1"/>
  </preferences>

  <namespace name="TestNamespace">
    <enum name="TestEnum" modifier="public">
      <item name="Wert1">1</item>
      <item name="Wert2">2</item>
    </enum>

    <class name="TestKlasse" modifier="public">
      <field name="TestFeld" type="string" modifier="public">Dies ist ein Test</field>
    </class>

    <message name="TestMessage" modifier="public" code="1">
      <field name="TestFeld" type="string" modifier="public">Dies ist ein Test</field>
      <field name="TestRef" type="TestKlasse" modifier="public" />
      <field name="VirtualTest" type="int" modifier="public" virtual="true"></field>
    </message>
  </namespace>

</opgen>